Así que creé una instalación sin conexión de VS 2017 Community en mi computadora portátil usando este comando:
vs_community.exe --layout "D:\Downloads\VS Community 2017" --lang en-US --add Microsoft.VisualStudio.Component.CoreEditor Component.WebSocket Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NetCrossPlat Microsoft .VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.Node Microsoft.VisualStudio.Component.TypeScript.2.0
Cuando transfiero los archivos de configuración a mi PC corporativa (que está detrás de un firewall) y ejecuto el archivo de configuración "vs_community.exe", todo lo que obtengo es este error. No hay forma de eludir el firewall corporativo o hacer excepciones. ¿Cómo instalo VS 2017 sin conexión? ¿Me estoy perdiendo de algo?
Editar: instalé VS 2017 en mi computadora portátil manteniendo activa la conexión a Internet. Luego, cuando desconecto Internet en mi computadora portátil e intento instalar nuevamente, ¡se inicia el instalador! Entonces, ¿tal vez faltan algunas dependencias en mi PC corporativa que ahora están instaladas en mi computadora portátil?
Editar: el comando anterior instala .NET, .NET core, Xamarin, Node.js, TypeScript y C++ para dispositivos móviles. El tamaño total descargado es de 13,2 GB.
¡¡Funcionó!! ¡Todo lo que tenía que hacer era instalar los certificados en la CA raíz! Algo que no noté en los documentos de VS 2017:
Cómo instalar desde la carpeta de instalación sin conexión
Instale los certificados (Están en la carpeta "certificados", que está en su carpeta Diseño).
Simplemente haga clic derecho en cada uno y elija Instalar PFX.
- Especificar máquina local (no usuario actual)
- Puedes usar una contraseña vacía
- Ejecute el archivo de instalación. Por ejemplo, ejecute: c:\vs2017offline\vs_enterprise.exe
Editar: recuerde instalar los certificados usando la cuenta de administrador en la PC, o no funcionará...
Por favor, intenta seguir estos pasos:
Todos los certificados dentro de la "lista de firmas" deben estar instalados. Yo uso Windows 10.
Estaba haciendo esto para VS Community 2017 e instalaría todo y realiza la instalación principal sin ningún problema. Sin embargo, si selecciono instalar las partes de desarrollo universal o .Net, se instalará casi por completo, pero fallará en dos archivos. Dirá que no puede descargar los archivos de Internet. Los archivos existen en el directorio de instalación e incluso fui y descargué los archivos y los coloqué en los directorios apropiados y todavía piensa que necesita descargar esos dos archivos, lo que me impide completar el proceso de instalación. Si continúo, instalará todo lo demás excepto esos dos archivos. Probé esto con algunas descargas de diseño diferentes en diferentes formas (ISO, directorio, etc.) y el mismo problema (por lo que no es una mala descarga ni nada, y estoy seguro de que lo hice todo correctamente). Los dos archivos son:
Si me conecto en línea y hago una reparación, tomará esos dos archivos sin tener que tomar todo lo demás, pero anula el propósito. No espere una solución, pero quería mencionarlo porque todos los demás problemas están relacionados con la instalación de los certificados y no puedo encontrar nada en línea sobre fallas en solo unos pocos archivos.